@charset "utf-8";



/* CSS Document */

* {

  margin: 0;

  padding: 0;

}



html {

  -webkit-text-size-adjust: none;

}



body {

  font-size: 12px;

  color: #393939;

  _overflow: hidden;

  overflow-x: hidden;

  background: #fff;

  width: 100%;

  *cursor: default;

}



body,

ol,

table,

tr,

td,

ul,

li,

dt,

dd,

dl,

h1,

h2,

h3,

h4,

h5,

h6,

form,

input,

select,

textarea,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

  font-family: "mr", "微软雅黑", Tahoma, Helvetica, Arial, sans-serif;

  font-size: 14px;

  font-weight: normal;

  font-style: normal;

}



li {

  list-style-type: none;

}



img {

  border: none;

  vertical-align: middle;

}



div,

ul{

  font-size: 0;

  box-sizing: border-box

}



/*-------this-a-list---------*/

a,

time {

  outline: none;

  cursor: pointer;

  text-decoration: none;

  color: #393939;

  transition: all .4s ease 0s;

  -webkit-transition: all .4s ease 0s;

  -moz-transition: all .4s ease 0s;

  -ms-transition: all .4s ease 0s;

  -o-transition: all .4s ease 0s;

}



a:active,

a:hover {

  text-decoration: none

}



a,

area,

a:active {

  blr: expression(this.onFocus=this.blur());

}



:focus {

  -moz-outline-style: none;

}



/*hover-color*/

/*::selection { color: #fff; background-color: #A97F48;}    

::-moz-selection { color: #fff; background-color: #A97F48;} 



::-webkit-scrollbar  

{  width:8px;  height: 8px; background-color: #F5F5F5;  }  

::-webkit-scrollbar-track  

{ border-radius: 10px; background-color: #E2E2E2;  }  

::-webkit-scrollbar-thumb  

{  border-radius: 10px; background-color: #2583C6; -webkit-box-shadow: inset 0 0 6px rgba(33,120,181,.3);}*/

/*------- the html5 display-role reset for older browsers---------*/

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block;

}



blockquote,

q {

  quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

  content: '';

  content: none;

}



/*------- input--outline--middle---------*/

/*input, button, select, textarea{ outline:none}*/

input,

select,

textarea,

button {

  vertical-align: middle

}



button {

  border: 0 none;

  background-color: transparent;

  cursor: pointer

}



button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"]>input[type="button"]::-moz-focus-inner {

  border: none;

  padding: 0;

}



/*----- tabless///-----*/

table {

  width: 100%;

  border-collapse: collapse;

  border-spacing: 0;

  table-layout: fixed;

}



caption {

  display: none;

}



/*----- clearfix///-----*/

.clearfix {

  *zoom: 1;

}



.clearfix:before,

.clearfix:after {

  display: table;

  content: '';

  line-height: 0;

}



.clearfix:after {

  clear: both;

}



/*----- dis///-----*/

.clear {

  clear: both;

}



.disno {

  display: none;

}



.disbk {

  display: block;

}



.distb {

  display: table;

}



/*----- 文字两侧对齐///-----*/

.justify {

  text-align: justify;

  text-justify: distribute-all-lines;

  /*ie6-8*/

  text-align-last: justify;

  /* ie9*/

  -moz-text-align-last: justify;

  /*ff*/

  -webkit-text-align-last: justify;

  /*chrome 20+*/

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

  .justify:after {

    position: absolute;

    content: ".";

    display: inline-block;

    width: 100%;

    overflow: hidden;

    height: 0;

  }

}



/*----- 超出省略号///-----*/

.toe {

  word-break: keep-all;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}



/******************************************************************common/////**********************************************************************/





@font-face {

  font-family: fangzhenglanting;

  src: url(fangzhenglanting.TTF);

}